package pe.gob.foncodes.spp.bs.services;

import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import pe.gob.foncodes.spp.bs.dao.EntidadDAO;
import pe.gob.foncodes.spp.bs.domain.Entidad;

@Service("entidadServices")
public class EntidadServicesImpl implements EntidadServices {

	@Autowired
	private EntidadDAO entidadDAO;

	public List<Entidad> buscarZonalesFocalizalas(String anho) {
		return this.entidadDAO.buscarZonalesFocalizalas(anho);
	}

	public List<Entidad> buscarDepartamentosPorZonalesFocalizalas(String anho,
			String codigoZonal) {
		return this.entidadDAO.buscarDepartamentosPorZonalesFocalizalas(anho,
				codigoZonal);
	}

	public List<Entidad> buscarProvinciaPorDepartamentosAndZonalesFocalizalas(
			String anho, String codigoZonal, String codigoDepartamento) {
		return this.entidadDAO
				.buscarProvinciaPorDepartamentosAndZonalesFocalizalas(anho,
						codigoZonal, codigoDepartamento);
	}

	public List<Entidad> buscarDistritoPorProvinciaPorDepartamentosAndZonalesFocalizalas(
			String anho, String codigoZonal, String codigoDepartamento,
			String codigoProvincia) {
		return this.entidadDAO
				.buscarDistritoPorProvinciaPorDepartamentosAndZonalesFocalizalas(
						anho, codigoZonal, codigoDepartamento, codigoProvincia);
	}

}
